Maybe:
    -> Time Measurement in component interface
    -> Time warnings

Do later:
    -> Program underfloorLighting
    -> Add an beeper
    -> Program the beeper
    -> Update GNSS Lib to v3
    -> Engine slow down without curve in motorControl
    -> Network clean up (Mqtt remove?)
    -> Extra class for maneuver, autopilot should inherit from int16_t
    -> Remote Control
        - Leds for gnss rtk etc
        - what happens exactly when no data is arriving
    -> Test Menu for big curve driving
    -> Api with Names and show on Maps in Browser
    -> Menu structure mit add functions for each menu mit pointer return to config (additional not replace)
    -> Menu Display from parent as run() to make Menu as Component
    -> Racing Mode
    -> ConsolControl
    -> Menü für Sensordaten (kann in jedem Betriebsmodus aufgerufen werden)
        - GNSS
        - Ntrip
        - CalcCompass
        - RealCompass
        - Gyroskop
        - Geschwindigkeiten (vielleicht)
    -> Menü für Einstellungen
        - PID
        - Geschwindigkeiten
        - WiFi (save in Flash)
    -> Battery
        - tabelle mit eigenen Werten übergeben und nicht in header (wiederverwendbarkeit)
        - kalibrierungsmethode mit Menü
        - Daten in flash speichern können
    -> Check speration between Ui and Route (RouteMenu)


Do now:
Code:
    Doxygen Kommentare aktualisieren
    update sparkfun gnss auf v3 für SPI korrekturdatenüvbetragung
    wifi als Komponente

Latex:
    Anhang: Liste mit allen Komponenten und Kurzbeschreibung

3D:
    Oberrahmen soll nur aussehen wie ein A
    
    
